﻿.table-container {
    display:inline-block;
}

.menu-table {
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    margin-bottom: 3px;
    width: 100%;
    padding: 1px 0;
}

    .menu-table .menu-item {
        border: 1px solid white;
        white-space: nowrap;
        cursor: pointer;
        display: inline-block;
        padding: 0 4px;
    }

        .menu-table .menu-item.disabled {
            opacity: 0.4;
        }

        .menu-table .menu-item.selected {
            background-color: #c2d5f2;
            border-color: #c2d5f2;
        }


        .menu-table .menu-item:hover {
            background-color: #d5e1f2;
            border-color: #d5e1f2;
        }

        .menu-table .menu-item.selected:hover {
            background-color: #d5e1f2;
            border-color: #a3bde3;
        }
